import http from '@/utils/http'

/** @desc 获取部门列表 */
export function getAdminRoleList(data) {
  return http.get('admin_v1/admin_role', data)
}
/** @desc 获取管理员列表 */
export function getAdminList(data) {
  return http.get('admin_v1/admin_list', data)
}

/** @desc 新增管理员 */
export function addAdminList(data) {
  return http.post('admin_v1/admin_add', data)
}

/** @desc 菜单权限列表 */
export function getPermissionList(data) {
  return http.get('admin_v1/permission_list', data)
}

/** @desc 功能权限列表 */
export function getOperationPermissionList(data) {
  return http.get('admin_v1/operation_permissions', data)
}

/** @desc 更新管理员 */
export function updateAdminList(data) {
  return http.post('admin_v1/admin_update', data)
}

/** @desc 管理员 停用/启用 */
export function updateAdminStatusList(data, type) {
  return http.post('admin_v1/admin_status?type='+ type, data)
}

/** @desc 操作日志列表 */
export function getlogList(data) {
  return http.get('admin_v1/admin_log_list', data)
}

/** @desc 新增部门列表 */
export function addAdminRoleList(data) {
  return http.post('admin_v1/admin_role_add', data)
}

/** @desc 更新部门列表 */
export function updateAdminRoleList(data, type) {
  return http.post('admin_v1/admin_role_update?type=' + type, data)
}